/**
 * @Author:  蓝建平
 * @Description:
 * @Date:  2019/12/4
 */
class Rectangle{
  double width;
  double height;
  num get area{
    return width*height;
  }
  num get length=>2*(width+height);

  void display()=>print("hello");
}
void main(){
  var rec=new Rectangle();
  rec.width=12;
  rec.height=24;
  print(rec.area);//计算属性
  rec.display();
  print(rec.length);
}

//计算属性：
//顾名思义：计算属性的值是通过计算而来的，本身不存储值的。
//计算属性赋值：其实是通过计逄转换到其它实例变量
